body{ margin:0 auto; background:#FFF url(images/bg.jpg) no-repeat scroll center 0; color:#333; font-size:12px; font-family:Tahoma,Helvetica,Arial,sans-serif;}
div,form,ul,ol,li,span,p{margin:0 auto; padding:0; border:0;}
img,a img{margin:0; padding:0; border:none;}
ul,ol,li{list-style:none;}
table,td,input{font-size:12px;}
h1,h2,h3,h4,h5,h6{ margin:0 auto;}
h1 {font-size:28px;}
h2 {font-size:22px;}
h3 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:14px;}

.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}

/* default link style */
a:link, a:visited{outline-style:none; color:#353535;text-decoration:none}
a:hover{color:#0B3779; text-decoration:underline;}

/* Wrapper */
.wrapper{ margin:0 auto; padding:0 0; width:960px; }

/* Header */
.header{ margin:0 auto; padding:0 0; width:960px; }

/* Logo */
.logo{ float:left; padding:30px 0px 0px; font-size:32px; text-indent:-9999px; }
.logo a:link, .logo a:visited, .logo a:hover{ width:580px; height:90px; background:url(images/logo.png) no-repeat 0 0; display:block; }


/* Header Right */
.headerR{ float:right; padding:15px 0px; width:370px;}

/* Mini Function */
.mini_func{ float:right; padding:0px 5px 20px;}
.flag{ padding:0px 5px;}
.homepage, .favicon{ padding:3px 0px 2px 16px;}
.homepage{ padding-right:10px; background:url(images/icon.gif) no-repeat 0 3px;}
.favicon{ background:url(images/icon.gif) no-repeat 0 -17px;}
.sol{ float:right;margin:-25px 15px 0px 0px;}
.siteinfo{ float:right; margin:0px 10px 0px 0px;margin-bottom:10px; height:60px; line-height:24px; font-size:14px; font-family:"Microsoft Yahei","黑体",Verdana,Sans-Serif,Arial; color:#333; overflow:hidden;}
/* Search */
.search{ float:right; margin:5px 0px 0px; width:245px; position:relative;}
.searchInput{ padding:3px 0px 1px 5px; width:180px; height:16px; line-height:16px; border:1px solid #A0A0A0; background-color:#FFF; }
.searchBtn{ width:48px; height:22px; line-height:22px; border:none; text-align:center; background:url(images/bg.png) no-repeat right -48px; cursor:pointer;}



/* MainMenu */
.navigation{height:46px; background:url(images/sprite2.png) repeat-x 0 0;}
.navi{ position:relative; z-index:300; overflow:visible;}
.navi li{ float:left; padding:0 4px; height:46px; line-height:54px; font-size:14px;font-family:"Microsoft Yahei"; font-weight:bold; letter-spacing:1px; color:#FFF; background:url(images/sprite2.png) no-repeat 0 -46px; text-transform:capitalize;}
.navi li.nb{ padding:0 5px 0 0; background:none;}
.navi li a:link, .navi li a:visited{ width:82px; height:46px; text-align:center; text-shadow:1px 1px 0 #0F1C33; color:#FFF; overflow:hidden; display:block;}
.navi li a:hover{ line-height:46px; color:#FFF; background:url(images/sprite2.png) no-repeat center -92px; text-shadow:1px 1px 0 #790000; text-decoration:none;}

.navi li{ position:relative;}
.navi li ul{ position:absolute; width:174px; top:46px; left:7px; background:#BC2A22; z-index:300; display:none;}
.navi li.nb ul{ left:0;}
.navi li ul li{ margin:0 auto; padding:0; width:174px; height:33px; line-height:32px; font-size:12px; border-bottom:1px solid #CC3830; background:none;}
.navi li ul li a:link, .navi li ul li a:visited, .navi li:hover ul li a:link, .navi li:hover ul li a:visited{ width:100%; height:32px; text-align:left; text-indent:22px; border-bottom:1px solid #900; background:none; text-shadow:1px 1px 0 #790000;}
.navi li ul li a:hover,.navi li:hover ul li a:hover{line-height:32px; background:#AC2720; text-shadow:1px 1px 0 #012E5A;}

.navi li.current-menu-item a{ line-height:46px; color:#FFF; background:url(images/sprite2.png) no-repeat center -92px; text-shadow:1px 1px 0 #790000;}
.navi li.current-menu-item ul li a:link, .navi li.current-menu-item ul li a:visited{ height:32px; line-height:32px; background:none;}
.navi li.current-menu-item ul li a:hover{ height:32px; line-height:32px; background:#AC2720;}

.navi li:hover a{ line-height:46px; color:#FFF; background:url(images/sprite2.png) no-repeat center -92px; text-shadow:1px 1px 0 #790000;}
.navi li:hover ul li a{ height:32px; line-height:32px; background:none;}

/* Banner */
.banner{ float:left; margin:10px auto; width:960px; height:200px; overflow:hidden;}
.banner img{ width:960px; height:200px;}

/* Slideshow */
.slideshow{ float:left; margin:0px auto; width:958px; height:360px; border:1px solid #9DCEF4; overflow:hidden; position:relative;}
#showimg{ z-index:10;}
#showimg img{ width:958px; height:360px; display:block;}
.opacity{ float:left; width:958px; height:30px; background-color:#F0F0F0; position:absolute; z-index:99; left:0px; bottom:0px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; overflow:hidden;}
.operate{ position:absolute; z-index:1000; right:3px; bottom:3px;}
.operate span{ float:left; padding:1px 10px; margin-left:1px; height:22px; line-height:22px; font-weight:bold; cursor:pointer; color:#000; text-align:center;}
.operate span.hov{ color:#FFF; background-color:#0962C6;}
#msg{ float:left; width:958px; height:26px; line-height:26px; position:absolute; z-index:100; left:0px; bottom:0px; overflow:hidden; }
#msg li{ padding-left:14px; height:24px; line-height:24px; font-size:14px; font-weight:bold; color:#004C94; text-align:left; display:block;}

/* Featured */
.featured h2, .homebar h2{ padding-left:25px; height:39px; line-height:28px; *line-height:30px; font-size:13px; background:url(images/sprite.png); background-repeat:no-repeat;}
.featured h2{ background-position:-0px -296px;}
.featured h2 a:link, .featured h2 a:visited{ color:#FFF;}
.featured h2 a:hover{ color:#CCC;}

.featured h2 span{ float:right; *margin-top:-32px; padding-right:12px; font-weight:normal;}
.featured h2 span a:link, .featured h2 span a:visited{ color:#CCC;}
.featured h2 span a:hover{ color:#FFF;}

/* hotFeatured */
.hotfeatured h2, .homebar h2{ padding-left:15px; height:39px; line-height:28px; *line-height:30px; font-size:13px; background:url(images/sprite.png); background-repeat:no-repeat;}
.hotfeatured h2{ background-position:-0px -296px;}
.hotfeatured h2 a:link, .featured h2 a:visited{ color:#FFF;}
.hotfeatured h2 a:hover{ color:#CCC;}

.hotfeatured h2 span{ float:right; *margin-top:-32px; padding-right:12px; font-weight:normal;}
.hotfeatured h2 span a:link, .featured h2 span a:visited{ color:#CCC;}
.hotfeatured h2 span a:hover{ color:#FFF;}

/* ztc */
.ztc h2, .homebar h2{  color:#CCC;padding-left:25px; height:39px; line-height:28px; *line-height:30px; font-size:13px; background:url(images/sprite.png); background-repeat:no-repeat;}
.ztc h2{ background-position:-0px -296px;}
.ztc h2 a:link, .featured h2 a:visited{ color:#FFF;}
.ztc h2 a:hover{ color:#CCC;}

.ztc h2 span{ float:right; *margin-top:-32px; padding-right:12px; font-weight:normal;}
.ztc h2 span a:link, .featured h2 span a:visited{ color:#CCC;}
.ztc h2 span a:hover{ color:#FFF;}

/* hotproduct */

.hotproduct{ float:left;padding:0px 0px 0px 0px width:960px; overflow:hidden;}
.hotproduct ul{ margin-top:8px;}
.hotproduct ul li{ float:left; margin-bottom:5px; width:149px; height:134px; padding:0px 2px 0px 8px; overflow:hidden;}
.hotproduct ul li a{ float:left; width:300px; overflow:hidden;}
.hotproduct h2 span{ float:right; padding:0px 10px  ;width:60px; color:#666;}
.hotproduct ul li img{ padding:1px 1px; width:143px; height:100px; border:1px solid #E4E4E4;}
.hotproduct ul li .product_name{ width:143px; height:30px; line-height:15px; text-align:center; display:block; overflow:hidden;}

.ztc1{ float:left; width:320px;}
.ztc2{ float:left; width:200px;}
.ztc3{ float:left; width:200px;}

.news{ float:left; padding:0px 0px 0px 10px;width:320px; overflow:hidden;}
.news ul{ margin-top:8px;}
.news ul li{ float:left; margin:6px 0px; padding:0px 5px 0px 10px; width:305px; height:14px; line-height:14px; background:url(images/spot.gif) no-repeat 0px 3px; overflow:hidden;}
.news ul li a{ float:left; width:205px; overflow:hidden;}
.news ul li span{ float:right; width:75px; height:28px; text-align:right; font-size:11px; color:#666; display:block; overflow:hidden;}

.products{ float:left; margin:0px 14px; width:330px; overflow:hidden;}
.products ul{ margin:0px 0px;}
.products ul li{ float:left; margin-bottom:5px; width:155px; height:139px; padding:0px 2px 0px 6px; overflow:hidden;}
.products ul li img{ padding:1px 1px; width:150px; height:110px; border:1px solid #E4E4E4;}
.products ul li .product_name{ width:150px; height:15px; line-height:15px; text-align:center; display:block; overflow:hidden;}

.profile{ float:right;padding:0px 8px 0px 0px; width:260px; overflow:hidden;}
.about-us{ padding:1px 8px; height:425px; text-indent:12px; line-height:21px; overflow:hidden;}
.profile p{ margin-bottom:4px;}
.profile img{ padding:5px 5px 0px 5px;}

/* breadcrumb */
.breadcrumb{ padding:0px 0px 4px 5px; font-size:12px; color:#666; border-bottom:1px solid #DDD;}
.breadcrumb a:link, .breadcrumb a:visited{ color:#666; text-decoration:none;}
.breadcrumb a:hover{ color:#333; text-decoration:underline;}



/* Container */

.container{ margin:5 auto; padding:0 0; width:960px; overflow:hidden;}
.hotContent{ float:left; width:960px; border:1px solid #DDD; border-top:none; }
.homeContent{ padding:0px 10px 5px; *padding:0px 10px 3px; background:none;}
.containerTop{ width:960px; height:20px; background:url(images/container.png) no-repeat center top; }
.containerContent{ float:left; padding:0px 10px 10px; width:938px; border:1px solid #DDD; border-top:none; background:url(images/line_sidebar.png) no-repeat 265px top;}



/* Content */
.content{ float:right; width:670px; overflow:hidden;}
.posts{ padding:0px 10px; width:655px; line-height:22px; overflow:hidden;background:#F0F5F8;}
.posts p{ margin-bottom:10px;}


/* Single */
.single{ padding:0px 10px; width:655px; line-height:24px;}
.single h1, .single h2{ margin:20px 0px 20px; padding-bottom:10px; font-size:18px; text-align:center; color:#222; border-bottom:1px solid #DDD;}

.meta{text-align:center; color:#666; border-bottom:1px solid #E5E5E5;}
.meta span{ padding-right:8px;}
.meta a:link, .meta a:visited{ color:#666; text-decoration:none; }
.meta a:hover{ color:#222; text-decoration:underline;}
.fontbig{ font-size:18px; line-height:160%;}
.fontmid{ font-size:14px; line-height:140%;}
.fontsml{ font-size:12px; line-height:24px;}
.meta a.mfcurrent{ font-weight:bold;}

.entry{ float:left; margin-top:20px; overflow:hidden;}
.entry h2{ padding:0; text-align:left; color:#222; border:none;}
.entry p{ margin-bottom:15px; }
.entry .summary{ padding:8px 5px 6px 10px; font-size:13px; background-color:#F5F5F5; border:1px solid #DFDFDF;}
.entry img{ margin-bottom:10px; width: expression(this.width > 620 & this.height < this.width ? 620 : true);  } 
.entry ul, .entry ol{ margin:10px 20px;}
.entry ul li{ list-style:disc;}
.entry ol li{ list-style:decimal;}
.aligncenter{ text-align:center;}
.alignleft{ float:left; padding-right:10px;}
.alignright{ float:right; padding-left:10px;}
.alignnone, .aligncenter{ float:none; text-align:center;}

.entrycontent{ float:left; margin-bottom:15px; width:660px; overflow:hidden;}
.entrycontent .title{ margin-bottom:15px; padding-left:15px; height:29px; line-height:29px; font-size:13px; font-weight:bold; color:#333; background:url(images/sprite.png) no-repeat 0 -184px;}
.entrycontent .title span{ float:left; width:90px; height:29px; text-align:center; cursor:pointer; display:block;}
.entrycontent .title span.mov{ color:#851E1E; background:url(images/sprite.png) no-repeat 0 -134px;}

.productpic{ float:left; margin-bottom:15px; width:310px; text-align:center;}
.productpic img.thumbpic{ margin-bottom:8px; padding:2px 2px; width:300px; height:242px; border:1px solid #E5E5E5;}
#bigpic{ display:none;}

.productag{ float:right; margin-bottom:15px; width:335px; min-height:250px; border:1px solid #F0D0D1;}
.productag h3{ padding-left:25px; height:26px; line-height:26px; *line-height:28px; font-size:13px; border-bottom:1px solid #F0D0D1; color:#851E1E; background:url(images/sprite.png) no-repeat 0 -244px;}
.productag ul{ margin:10px 0px; padding:0px 15px;}
.productag ul li{ padding:5px 0px 5px 12px; line-height:18px; list-style:none; border-bottom:1px solid #EEE; background:url(images/icon.gif) no-repeat 0 -183px;}

/* News */
.postlist{ margin:15px 0px 0px;}
.postlist li{ float:left; padding-left:12px; width:640px; height:32px; line-height:32px; border-bottom:1px dashed #DDD; background:url(images/arrow.gif) no-repeat 0px 14px;}
.postlist li h3{ float:left; width:520px; font-size:12px; font-weight:normal;}
.postlist li span{ float:right; width:80px; text-align:right; color:#666;}



/* Products */
.productlist{margin-top:20px;}
.productlist li{ float:left; margin:5px 0px 10px; padding:0px 6px; width:205px; height:190px; overflow:hidden;}
.productlist li img{ padding:2px 2px; width:200px; height:160px; border:1px solid #E4E4E4;}
.productlist li .product_name{ width:200px; height:15px; line-height:15px; text-align:center; display:block; overflow:hidden;}

/* psiber */
.psiberfeatured h2, .homebar h2{ padding-left:25px; height:39px; line-height:28px; *line-height:30px; font-size:13px; background:url(images/sprite.png); background-repeat:no-repeat;}
.psiberfeatured h2{ background-position:-580px -85px;}
.psiberfeatured h2 a:link, .featured h2 a:visited{ color:#FFF;}
.psiberfeatured h2 a:hover{ color:#CCC;}

.psiberfeatured h2 span{ float:right; *margin-top:-32px; padding-right:12px; font-weight:normal;}
.psiberfeatured h2 span a:link, .featured h2 span a:visited{ color:#CCC;}
.psiberfeatured h2 span a:hover{ color:#FFF;}

.psiber{ float:left; padding:0px 0px 0px 10px;margin:0px 0px; width:330px; overflow:hidden;}
.psiber h2 span a:link, .featured h2 span a:visited{ color:#CCC;}
.psiber ul{ margin:0px 0px;}
.psiber ul li{ float:left; margin-bottom:5px; width:155px; height:139px; padding:0px 2px 0px 2px; overflow:hidden;}
.psiber ul li img{ padding:1px 1px; width:150px; height:110px; border:1px solid #E4E4E4;}
.psiber ul li .product_name{ width:150px; height:15px; line-height:15px; text-align:center; display:block; overflow:hidden;}

/* Sidebar */
.sidebar{ float:left; width:250px; overflow:hidden;}
.sidebar h3{ float:left; padding:8px 5px 6px 10px; width:230px; font-size:14px; color:#0B3779; background:url(images/bg.png) no-repeat 0 -131px; }
.sidebar ul{ float:left; width:250px;}
.sidebar ul li{ float:left; margin-bottom:20px;}
.sidebar ul li.widget_text{ padding:0px 0px;}
.sidebar ul li.widget div{ padding:15px 10px 0px; line-height:20px; clear:both;}
.sidebar ul li ul{ float:left; margin-top:15px;}
.sidebar ul li ul li{ width:230px; margin:6px 4px 5px; padding-left:10px; background:url(images/spot.gif) no-repeat 0px 6px; overflow:hidden;}
.sidebar ul li ul li ul{ margin-top:5px; width:230px; border:none;}
.sidebar ul li ul.sub li{ padding-left:0px; background:none;}
.sidebar ul li ul.sub li a:link, .sidebar ul li ul.sub li a:visited{ padding:2px 5px 10px 22px; width:210px; color:#333; font-weight:bold; text-decoration:none; background:url(images/arrow.gif) no-repeat 10px 7px; border-bottom:1px solid #E6E6E6; display:block;}
.sidebar ul li ul.sub li a:hover{ color:#0B3779; background:url(images/arrow_hover.gif) no-repeat 10px 7px; border-bottom:1px solid #CCC;}
.sidebar ul li ul.sub .current_page_item{ background:url(images/arrow_hover.gif) no-repeat 10px 7px; border-bottom:1px solid #CCC;}
.sidebar ul li ul.sub .current_page_item a:link, .sidebar ul li ul.sub .current_page_item a:visited, .sidebar ul li ul.sub .current_page_item a:hover{ color:#0B3779; font-weight:bold; background:none;}

/* Calendar */
#wp-calendar{ width:100%;}
#wp-calendar caption{ padding:5px 0px;}
#wp-calendar th, #wp-calendar td{ padding:4px 6px; text-align:center; text-transform:capitalize; color:#555; border:1px solid #E6E6E6; background-color:#F9F9F9;}
#wp-calendar tbody tr td a:link, #wp-calendar tbody tr td a:visited{ font-weight:bold; color:#006600;}
#wp-calendar tbody tr td a:hover{ color:#0C262C;}
#wp-calendar tbody tr td:hover{ border:1px solid #FADD85; color:#0C262C; background-color:#FEF7E0; cursor:pointer;}
#wp-calendar tfoot tr td{ padding:8px 10px 0px; border:none; background:none;}
.pad{ border:none !important; background:none !important;}

/* page navi */
.pageNavi{ width:98%; margin:10px auto 0px; padding:10px 0px 25px; text-align:center; border-top:1px solid #DDD; }
.wp-pagenavi{ margin:0 auto; padding-top:15px;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited{ padding:4px 8px !important; margin: 2px; text-decoration:none !important; color: #333 !important; border:1px solid #CCC !important; }
.wp-pagenavi a:hover {color:#0B3779 !important; background-color:#EEE !important; font-weight:bold !important;}
.wp-pagenavi a:active {padding:2px 2px; margin:2px; text-decoration: none; border:1px solid #CCC !important;}
.wp-pagenavi span.pages, .wp-pagenavi span.extend { padding:4px 8px !important; margin:2px; color: #454545 !important; border:1px solid #CCC !important;}
.wp-pagenavi span.current { padding:4px 8px !important; margin:2px; color:#000 !important; background-color:#EEE !important; border:1px solid #AAA !important;}

.pageleft, .pageright{ width:300px; height:24px; line-height:24px; overflow:hidden;}
.pageleft{ float:left; padding-left:10px; text-align:left;}
.pageright{float:right; padding-right:10px; text-align:right;}

/* Comments*/
.post_comment{ float:left; width:100%; margin:15px 0px 5px; overflow:hidden; }
#addcomment, #comments{ float:left; width:99%; margin:10px 0px; padding:8px 0px 7px; text-indent:15px; line-height:16px; font-size:14px; border-width:1px; border-style:solid; border-color:#DDD #CCC #BBB #DDD; background:#F5F5F5; }
.post_comment p{ padding:5px 10px; font-size:12px;}
.post_comment ol li{ margin:10px 5px; padding:10px 10px 5px 10px; list-style:none; }
.commentlist{ width:98%; padding:5px 0px; font-size:12px; clear:both;}
.commentlist li{ margin-bottom:10px; padding-top:5px; background-color:#FFF; border:1px solid #E3E3E3;}
.commentlist li.alt{ background-color:#F6F6F6; border:1px solid #DDD;}
.commentlist li.comment-author-admin{ background:#F6F6F6;}
.commentlist li ul{ margin:10px 10px;}
.commentlist li ul.children{ margin:10px 0px;}
.commentlist li p{ padding:5px 10px;}

.comment-author{ width:100%; height:30px; padding-bottom:5px; border-bottom:1px solid #ECECEC;}
.avatar{ float:left; padding:1px 1px; border:1px solid #E0E0E0;}
.author_info{ float:left; padding-left:5px; line-height:16px; color:#888;}
.author_info cite{ font-style:normal; font-weight:bold;}
.author_info em{ font-size:10px;}

.reply{ float:right; margin-top:-3px;}
#cancel-comment-reply{ float:right; margin-right:10px;}
.reply a, #cancel-comment-reply a{ color:#999;}
.reply a:hover, #cancel-comment-reply a:hover{ color:#666;}

#respond{ padding-bottom:35px;}
#respond em{ color:#FF0242;}
#author, #email, #url, #comment{ margin:0px 5px; padding:5px 5px; width:45%; border:1px solid #CCC;}
#comment{ width:95%; height:150px; font-size:12px; overflow-y:scroll;}
#submit{ float:right; margin:0 8px; padding:6px 20px 4px; font-size:14px; border:1px solid #999; background:#F5F5F5; cursor:pointer;}

/* Blogroll */
.friendlink{ margin:15px auto 25px; width:960px; overflow:hidden;}
.friendlink h3{ padding-left:12px; height:28px; line-height:28px; font-size:14px; color:#1678D1; border-bottom:1px solid #DDD; background-color:#F5F5F5;}
.friendlink ul{ padding:12px 10px;}
.friendlink ul li{ float:left; margin:0px 5px;}

.tags{ float:left; margin-top:10px; padding:0px 10px; width:940px; line-height:22px; overflow:hidden;}


h4 {	margin: 10px 0;
	padding:5px;
	color:#1E341D;
	font-size:14px;font-family:"微软雅黑",Tahoma;
	font-weight: bold;
	text-align:left;
	background:#D5F1FD;
	border:1px dashed #64732E;}





/* Footer */
.footer{ margin:15px auto; width:960px; color:#333; text-align:center; border-top:1px solid #D9D9D9;}
.footer p{ line-height:26px;}
.footpage{ margin:0px 0px 20px; padding:10px 0px 8px; text-align:center; border-bottom:1px solid #D9D9D9; background-color:#e9f9fe;}
.footpage li{ width:1px; padding:0px 5px 0px 12px; font-size:13px; border-left:1px solid #999; display:inline; word-break:keep; white-space:nowrap;}
.footpage li.nb{ border-left:none;}
.footpage a:link, .footpage a:visited{color:#0B3779;}
.footpage a:hover{color:#353535;}


#shangxia{position:absolute;top:40%;left:50%;margin-left:-520px;display:block;}
#shang{background:url(js/huadong.gif) no-repeat;position:relative;cursor:pointer;height:42px;width:32px;margin:10px 0;}
#comt{background:url(js/huadong.gif) no-repeat center -45px;position:relative;cursor:pointer;height:32px;width:32px;margin:10px 0;}
#xia{background:url(js/huadong.gif) no-repeat center -78px;position:relative;cursor:pointer;height:42px;width:32px;margin:10px 0;}

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}

/* 悬浮侧边快速导航 */
/*################################################*/
#buoy { z-index: 99; visibility: hidden; overflow: hidden; width: 100px; border: 1px solid #9C2829; background-color: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, .3);}
#buoy-hd { display: none; zoom: 1;}
#buoy-bd { display: block; zoom: 1;}
#buoy-ft { display: none; zoom: 1;}
#buoy:after,
#buoy-hd:after,
#buoy-bd:after,
#buoy-ft:after { display: block; clear: both; height: 0; content: '\20';}

/* 菜单 */
#buoy-menus { zoom: 1;}
#buoy-menus:after { display: block; clear: both; height: 0; content: '\20';}
/* 菜单标题栏 */
#buoy-menus .buoy-title { display: block; width: 100%; padding: 5px 0; background-color: #de5858; font: 500 14px/1.5  Arial,微软雅黑,宋体; font-color: #fff;text-align: center;}
#buoy-menus .buoy-title i { display: none;}
#buoy-menus .buoy-title h6 { color: #fff;}



/* 1级菜单 ----- */
#buoy-menus .L1 {}
#buoy-menus .L1-tit { position: relative; width: 100%; padding-top: 8px; padding-bottom: 8px; border-bottom: 1px solid #e99a9a; line-height: 18px;}
#buoy-menus .L1-tit .icon { display: block; overflow: hidden; position: absolute; font-size:18px;left: 8px; top: 9px; width: 14px; height: 14px; background: url(buoy-icons.png) no-repeat;}
#buoy-cats .L1-tit .icon { background-position: 0 -28px;}
#buoy-bookmark .L1-tit .icon { background-position: 0 -14px;}
#buoy-returnTop .L1-tit .icon { background-position: 0 -42px;}
#buoy-menus .L1-tit .name { display: block; overflow: hidden; padding-left: 28px; padding-right: 5px; font-weight: 700; font-size: 12px; font-family: Arial,宋体;}



#buoy-menus .L3 {}
#buoy-menus .L3-tit { position: relative; width: 100%; padding-top: 8px; padding-bottom: 8px; border-bottom: 1px solid #e99a9a; line-height: 18px;}
#buoy-menus .L3-tit .icon { display: block; overflow: hidden; position: absolute; font-size:18px;left: 8px; top: 9px; width: 14px; height: 14px; background: url(buoy-icons.png) no-repeat;}
#buoy-cats .L3-tit .icon { background-position: 0 -28px;}
#buoy-bookmark .L3-tit .icon { background-position: 0 -14px;}
#buoy-returnTop .L3-tit .icon { background-position: 0 -42px;}
#buoy-menus .L3-tit .name { display: block; overflow: hidden; padding-left: 28px; padding-right: 5px; font-weight: 500; font-size: 12px; font-family: Arial,宋体;}
#buoy-menus .L3-tit .name2 { color:#FF0000 ;display: block; overflow: hidden; padding-left: 5px; padding-right: 5px;  font-weight: 600; font-size: 12px; font-family: Arial,宋体;}
/* 小箭头 */
#buoy-menus .L1-tit .b1 { position: absolute; left: 42px; bottom: -14px; z-index: 9; width: 0; height: 0; border: 7px dashed transparent; border-top: 6px solid #e99a9a; font: 0/0 Arial;}
#buoy-menus .L1-tit .b2 { position: absolute; left: 42px; bottom: -13px; z-index: 9; width: 0; height: 0; border: 7px dashed transparent; border-top: 6px solid #fff; font: 0/0 Arial;}
#buoy-menus .with-submenu .L1-tit .b1,
#buoy-menus .with-submenu .L1-tit .b2 { display: block;}
#buoy-menus .without-submenu .L1-tit .b1,
#buoy-menus .without-submenu .L1-tit .b2 { display: none;}
/* 下属菜单（2级菜单容器） */
#buoy-menus .L1-menu { width: 100%; background-color: #fbf1f1;}
#buoy-menus .with-submenu .L1-menu,
#buoy-menus .with-submenu .L1-menu { display: block;}
#buoy-menus .without-submenu .L1-menu,
#buoy-menus .without-submenu .L1-menu { display: none;}

/* 2级菜单 ----- */
#buoy-menus .L2 { zoom: 1;}
#buoy-menus .L2-tit { margin: 0 3px; text-align: center;}
#buoy-menus .L2-tit .icon { display: none;}
#buoy-menus .L2-tit .b1,
#buoy-menus .L2-tit .b2 { display: none;}
#buoy-menus .L2-tit .name { display: block;padding-top: 8px; padding-bottom: 8px;line-height: 18px;border-bottom: 1px solid #ebd2d2; font-weight: 500; font-size: 12px;}
#buoy-menus .L2-tit .name:hover { background-color: #fff;}

html{color:#000;background:#FFF;}
/*ztc*/
.list3{ padding-right:7px; width:960px; height:373px; overflow:hidden;}
.tong{ padding-top:0px; width:950px;}
.tong .title4{ padding-right:0;}
.tong .nr{ padding:0px 0 0 7px;}
.tonga{width:800px;float:left;border-bottom:1px dotted #086934}
.uls7 li{  no-repeat 121px bottom; line-height:29px; overflow:hidden; color:#3E38A5; padding-top:3px; }
.uls7 li span{ width:110px; height:27px; line-height:27px; font-size:14px; font-weight:bold; color:#fff; padding-left:7px; display:block; float:left; background:#616161; margin-right:12px;}
.uls7 li a{ color:#353535; padding:0 5px;}

/* Introduction */
.introduction{ margin-bottom:0px;}
.introduce{ padding:0px 8px 5px 0px; line-height:30px; background-color:#F5F5F5;}

/* choose lxd*/
.hz { width:960px; color:#fff;text-align:center; height:145px; overflow:hidden; background:url(http://www.faxytech.com/image/hzdi.gif) no-repeat left bottom;}
.hz h2 { background:url(http://www.faxytech.com/image/barhz.gif) no-repeat; text-align:center; font-size:18px; font-weight:normal; font-family:"微软雅黑"; height:35px; line-height:35px;}
.hz h2 a { color:#fff;}
.hz h2 span { top:0; right:10px;}
.hz h2 span a { background:url(http://www.faxytech.com/image/more_sj.gif) no-repeat right center; font-size:12px; font-family:"宋体"; color:#7e7e7e; padding-right:12px;}
.hz .h2 {  color:#fff;background:url(http://www.faxytech.com/image/barhz.gif) no-repeat; text-align:center; font-size:18px; font-weight:normal; font-family:"微软雅黑"; height:35px; line-height:35px;}
.hz .h2 a { color:#fff;}
.hz .h2 span { top:0; right:10px;}
.hz .h2 span a { background:url(http://www.faxytech.com/image/more_sj.gif) no-repeat right center; font-size:12px; font-family:"宋体"; color:#7e7e7e; padding-right:12px;}
.hz_con { padding:17px 0 0 0; height:97px; overflow:hidden; background:url(http://www.faxytech.com/image/hzbg.gif) repeat-y left top;}
.hz01 { padding:15px 0 0 0;}
.hz_con ul { margin-left:21px; display:inline; width:901px; overflow:hidden;}
.hz_con ul li { float:left; width:164px; margin-right:15px; display:inline;}
.hz_con ul li img { border:1px solid #ddd; width:162px; height:58px;}
.hz_con ul li span a { height:34px; line-height:34px; text-align:center; display:block; overflow:hidden;color:#000;}

/* Scroll */
.scroll{ width:960px; height:185px; padding:0px 28px 0px 28px;overflow:hidden; position:relative;}
.scroll ul{ width:960px; position:absolute; top:0px; left:28;}


.flukedh{ float:left; margin-bottom:6px;;padding-top:6px;width:960px; }
.flukedh ul{ float:left;padding:5px 28px 0px 28px; }
.flukedh ul li{ float:left; width:192px; height:185px; text-align:center; overflow:hidden;}
.flukedh ul li img{ padding:2px 2px; width:162px; height:58px; border:1px solid #E5E5E5;}
.flukedh ul li span{  no-repeat right center; font-size:12px; font-family:"宋体"; color:#7e7e7e; padding-right:12px;} 
.flukedh  ul li span a { height:34px; line-height:34px; text-align:center; display:block; overflow:hidden;color:#000;}
.content2{ float:right; width:690px; overflow:hidden;}


.fr { float: right;}
.h_ser { height: 40px;   overflow: hidden;}
.h_ser p { float: left;    line-height: 34px;}
.h_ser a { color: #000000;    padding: 0 5px;}

.faq { width:270px; height:180px; overflow:hidden;}
.fa_con { padding:2px 18px 0; width:232px; height:310px; overflow:hidden; border:1px solid #ddd; border-top:none;}
.fa_con dl { width:232px; border-bottom:1px dashed #cecece; padding:12px 0;}
.fa_con .nobot { border-bottom:none;}
.fa_con dl dt { height:24px; line-height:24px; background:url(http://www.faxytech.com/logo/wen.gif) no-repeat 3px center; padding-left:28px;}
.fa_con dl dt a { color:#000;}
.fa_con dl dd { background:url(http://www.faxytech.com/logo/da.gif) no-repeat 3px 5px; line-height:22px; padding:3px 0 0 28px; overflow:hidden;}
.td{margin:0;padding:0;}

/* tech */
.tech{ float:left; margin:0px 14px; width:330px; overflow:hidden;}
.tech ul{ margin:8px 0px;}
.tech ul li{ float:left; margin:6px 0px; padding:0px 5px 0px 10px; width:305px; height:14px; line-height:14px; background:url(images/spot.gif) no-repeat 0px 3px; overflow:hidden;}
.tech ul li a{ float:left; width:205px; overflow:hidden;}
.tech ul li span{ float:right; width:75px; height:28px; text-align:right; font-size:11px; color:#666; display:block; overflow:hidden;}


.ry { width:250px; height:178px; overflow:hidden;}
.ry_con { padding:5px 0 0 0px; width:240px; height:168px; overflow:hidden;  border-top:none;}
.r01 { padding:0px 0 0 0;}
.r02 { padding:0px 0 0 10;}
.ry_con ul {width:145px; height:168px; overflow:hidden;}
.ry_con ul li { width:145px; height:168px; overflow:hidden;float:left;padding-left:0px;}
.ry_con ul li img { width:145px; height:150px; padding:2px;}
.ry_con ul li span { text-align:center; display:block; height:34px; line-height:34px; overflow:hidden; font-family:"";}
.ry_con ul li span a{color:#000;}
.fl {float: left;}

.cp h2 { background:url(http://www.faxytech.com/logo/barf.gif) no-repeat right center;  height:34px; line-height:34px; font-size:14px; padding:0 10px 0 16px;}
.cp h2 a { color:#fff;}
.cp h2 span { margin-top:16px;}
.cp .h2 { background:url(http://www.faxytech.com/logo/barf.gif) no-repeat right center; height:34px; color:#FFFFFF; font-family:"微软雅黑";line-height:34px; font-size:16px; padding:0 10px 0 16px;}

/*客户评价*/
.jz { height:235px; overflow:hidden;}
.jz_c { padding:21px 0 0 10px; width:948px; height:179px; overflow:hidden; border:1px solid #ddd; border-top:none;}
.jz_c dl { width:307px; height:170px; overflow:hidden; margin-right:10px; display:inline;}
.jz_c .nobot { margin-right:0;}
.jz_c dl dt { width:150px; height:150px;}
.jz_c dl dt img { width:144px; height:144px; padding:2px; border:1px solid #ddd;}
.jz_c dl dd { width:147px; padding-left:10px;}
.jz_c dl dd h3 a { font-size:12px; height:24px; line-height:24px; color:#000;}
.jz_c dl dd .h3 a { font-size:12px; height:24px; line-height:24px; color:#000;}
.jz_c dl dd p { line-height:24px; padding-top:3px;}
.jz_c dl dd span a { height:30px; line-height:30px; font-family:""; color:#f60; text-decoration:none;}


/*  ryz*/
.ryz { width:960px; color:#fff;text-align:center; height:200px; overflow:hidden; background:url(http://www.faxytech.com/image/hzdi.gif) no-repeat left bottom;}
.ryz h2 { background:url(http://www.faxytech.com/image/barhz.gif) no-repeat; text-align:center; font-size:18px; font-weight:normal; font-family:"微软雅黑"; height:35px; line-height:35px;}
.ry h2 a { color:#fff;}
.ryz h2 span { top:0; right:10px;}
.ryz h2 span a { background:url(http://www.faxytech.com/image/more_sj.gif) no-repeat right center; font-size:12px; font-family:"宋体"; color:#7e7e7e; padding-right:12px;}
.ryz .h2 {  color:#fff;background:url(http://www.faxytech.com/image/barhz.gif) no-repeat; text-align:center; font-size:18px; font-weight:normal; font-family:"微软雅黑"; height:35px; line-height:35px;}
.ryz .h2 a { color:#fff;}
.ryz .h2 span { top:0; right:10px;}
.ryz .h2 span a { background:url(http://www.faxytech.com/image/more_sj.gif) no-repeat right center; font-size:12px; font-family:"宋体"; color:#7e7e7e; padding-right:12px;}
.ryz_con { padding:17px 0 0 0; height:160px; overflow:hidden; background:url(http://www.faxytech.com/image/hzbg.gif) repeat-y left top;}
.ryz01 { padding:40px 0 0 0;}
.ryz_con ul { margin-left:21px; display:inline; width:901px; overflow:hidden;}
.ryz_con ul li { float:left; width:164px; margin-right:15px; display:inline;}
.ryz_con ul li img { border:1px solid #ddd; width:150px; height:110px;}
.ryz_con ul li span a { height:34px; line-height:34px; text-align:center; display:block; overflow:hidden;color:#000;}

/*  shipin*/
.shipin { width:260px; color:#000099;text-align:left; height:35px; overflow:hidden; background:url(http://www.faxytech.com/image/hzdi.gif) no-repeat left bottom;}
.shipin .h2 {  color:#FF0000;background:url(http://www.faxytech.com/image/barhz.gif) no-repeat; padding:0px 0px 0px 5px;font-size:14px; font-weight:normal; font-family:"微软雅黑"; height:35px; line-height:35px;}

/*zx*/
.zx{ float:left; width:320px; line-height:22px; overflow:hidden;background:#F0F5F8;}
.zxlist{ margin:15px 0px 0px;}
.zxlist li{ float:left; padding-left:12px; width:320px; height:32px; line-height:32px; border-bottom:1px dashed #DDD; }
.zxlist li h3{ float:left; width:300px; font-size:12px; font-weight:normal;}


/*zxz*/
.zxz{float:left; width:320px; line-height:22px; overflow:hidden;background:#F0F5F8;}
.zxzlist{ margin:15px 0px 0px;}
.zxzlist li{ float:left; padding-left:12px; width:320px; height:32px; line-height:32px; border-bottom:1px dashed #DDD; }
.zxzlist li h3{ float:left; width:300px; font-size:12px; font-weight:normal;}


/*zxy*/
.zxy{padding:0px 0px 640px 0px;  width:320px; line-height:22px; overflow:hidden;background:#F0F5F8;}
.zxylist{ margin:15px 0px 0px;}
.zxylist li{ float:left; padding-left:12px; width:320px; height:32px; line-height:32px; border-bottom:1px dashed #DDD; }
.zxylist li h3{ float:left; width:300px; font-size:12px; font-weight:normal;}


/* Relative Products */
.the_related{ display:none;}
.the_related ul{ float:left; margin:10px 0px; padding:5px 0px;}
.the_related ul li{ float:left; margin-bottom:10px; padding:0px 6px 0px 4px; width:155px; height:200px; list-style:none; overflow:hidden;}
.the_related ul li img{ margin-bottom:0px; padding:2px 2px; width:145px; height:145px; border:1px solid #DDD;}
.the_related ul li h3{ margin-bottom:5px; width:140px; height:36px; line-height:18px; font-size:12px; font-weight:normal; text-transform:capitalize; overflow:hidden;}
.the_related ul li span{ color:#666;}


/* Post Function */
.postmeta{ padding:10px 0px 15px; line-height:24px; color:#454545; border-bottom:1px solid #DFDFDF;}

.related{ float:left; padding:15px 0px 0px; width:100%;}
.related h3{ margin-bottom:10px; padding-left:25px; height:26px; line-height:26px; *line-height:28px; font-size:13px; border-bottom:1px solid #F0D0D1; background:url(images/sprite.png) no-repeat 0 -244px;}
.related ul{ float:left; margin:0px 0px; padding:5px 0px 10px 10px; *padding:5px 0px 0px 10px;}
.related ul li{ float:left; margin:0px 10px 0px 0px; padding:5px 0 6px 12px; width:300px; line-height:18px; border:none; background:url(images/icon.gif) no-repeat 0px -51px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }


/* Page */
.page{ min-height:800px;}